package clasificador.genetico;

import java.util.List;
import java.util.AbstractMap.SimpleEntry;
import utils.Couple;
import utils.Weighted;

public interface PoliticaCruce<Cromosoma> {
	/* Dada una pareja, devuelve los hijos obtenidos. El clasificador genetico
	 * eliminara la pareja de la poblacion y anadira los hijos (posiblemente identicos) en su lugar.
	 */
	public List<Cromosoma> cruzar(Couple<Weighted<Cromosoma>> pareja);
}
